package com.ygqh.baby.service;

import java.util.Date;
import java.util.List;

import com.ygqh.baby.ao.JobStatus;
import com.ygqh.baby.ao.QueryInfo;
import com.ygqh.baby.ao.ResultSet;
import com.ygqh.baby.po.AdminAbnormalLogistics;

public interface AdminAbnormalLogisticsService {

	List<AdminAbnormalLogistics> find(JobStatus jobStatus, String logisticsCode);

	int findCount();

	AdminAbnormalLogistics findById(Long id);

	int deleteSoft(Long[] ids);

	int deleteSoft(Long id);

	int save(AdminAbnormalLogistics adminAbnormalLogistics);

	int update(AdminAbnormalLogistics adminAbnormalLogistics);

	int saveOrUpdate(AdminAbnormalLogistics adminAbnormalLogistics);

	ResultSet<AdminAbnormalLogistics> search(QueryInfo queryInfo, String q, JobStatus jobStatus, Date startDate, Date endDate);

}
